翻訳と辞書 |
移植 (ソフトウェア) : ウィキペディア日本語版 | 移植 (ソフトウェア)[いしょく] コンピュータにおいて、移植(いしょく、)とは、あるプラットフォームで動作するソフトウェアを改変して、ハードウェアやOS、ライブラリなどの環境が異なる別のプラットフォームでも動作するように作り変えることを指す。 ==概要== コンピュータにあっては、様々な思想に基いた様々なコンピュータやプログラミング言語が、様々なメーカーから発売されている。かって古くはIBMとそれ以外の多くのメーカーが存在したメインフレーム市場において、次第にIBMとその互換機メーカーに集約された。今日でもパーソナルコンピュータの大半が、WindowsまたはMacintoshシリーズに集約され、大半のユーザーは、自分の使っているパソコンのOSだけを気にするようになっている。 これらのパソコンでは、OSに用意されたAPIや、それらによって利用されているデバイスドライバの働きによって、メーカーは元よりハードウェアの差異やメモリ構成の違いなどは気にせずとも同じソフトウェアが利用できる。これらは、OSが提供する標準化された環境で動作しているため、メーカーや機種の違いは関係無くなっている。 しかしWindowsとMacintoshシリーズでは、一部のソフトウェアを除いては、同じソフトウェアが動作しない。これらはOS側で提供している環境が異なるためである。これと同じように、世界中には様々なプログラミング言語が存在し、同じ動作をコンピュータにさせるためには、それぞれのプログラミング言語の仕様に則ったプログラムを作成しないと、動作するソフトウェアは作れない。例を挙げれば、プログラミングの基礎中の基礎とされるHello worldが挙げられる。この、“Hello world!”と表示するだけの、僅か数十文字程度のプログラムは、プログラミングに利用する言語によって様々に変化する(詳細はHello worldの項を参照のこと)。
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「移植 (ソフトウェア)」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|